//引入路由对象
import { createRouter, createWebHashHistory } from "vue-router"

import Home from '@/components/home.vue';

// 引入当前目录下面的所文件夹下的index.js,index.js是模板下面的入口文件
const ModulesFile = import.meta.glob('./*/index.js', { eager: true })

// 总路由集合
const RouterList = []

Object.values(ModulesFile).map((item) =>{
    if(item.default)
    {
        RouterList.push(...item.default)
    }
})

RouterList.push({
    path: '/', //传参选项 query
    name: 'home', //传参选项 params
    component: Home,
})

// 创建一个总路由对象
export default createRouter({
    history: createWebHashHistory(),  //# 
    linkExactActiveClass: 'active',  //激活链接状态class名称
    routes: RouterList,   //routes
})